Crate win_etw_metadata
source ·Expand description
Definitions for metadata used by Event Tracing for Windows.
These definitions are used by the win_etw_macros
crate to describe the schema of events.
Most applications will not need to use these definitions directly.
Structs
- Defines the input type of a field. In traceloggingprovider.h, this is the ’TlgIn_t` enumerated type.
- Predefined event tracing levels
- Specifies how a field should be interpreted or displayed.
- This structure describes the start of the ETW metadata section. A single static instance of this structure is placed in PE/COFF modules, and it identifies the start of the ETW metadata section. In this implementation, that single instance is
ETW_TRACE_LOGGING_METADATA
.
Constants
- The bit flag which indicates the size of pointers on the target architecture. The value of this constant depends on the target architecture.
- The value stored in
TraceLoggingMetadata::magic
. - The value stored in
TraceLoggingMetadata::signature
. In little-endian ASCII, this is “ETW0”. - The version of the metadata emitted. Currently, there is only one version.
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category defined by WIL
- Event category for critical data (specified via keyword)
- Event category for measures (specified via keyword)
- Event category for telemetry (specified via keyword)